@charset "utf-8";
/* CSS Document */


/*================订机票======================*/
.jipiao_t{ width:750px; height:80px; margin:0 auto; margin-top:10px; background-color:#ECECEC; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;border-bottom:1px solid #999; clear:both;}
.jipiao_t_l{ float:left; width:100px; height:61px; border-right:1px solid #ccc; padding-top:17px; padding-left: 20px;}
.jipiao_t_l p{ font-size:13px;  margin-bottom:10px;}
.jipiao_t_r{ float:right; text-align:left; width:600px; height:61px;   }

.jipiao_t_r_f{width:470px; margin-top:13px; float:left;}
.jipiao_t_r_f_1{ float:left;font-size:13px; width:210px; }
.jipiao_t_r_f_2{ float:right;font-size:13px; width:230px;}
.jipiao_t_r_f input{ background-color:#fff; border:1px solid #ccc; height:20px; width:110px; margin-right:50px; text-indent:5px;}

/*.jipiao_t_r p{ font-size:13px;}
.jipiao_t_r p input{ background-color:#fff; border:1px solid #ccc; height:20px; width:130px; margin-right:50px;}
*/
.jipiao_c{ width:750px; margin:0 auto;  margin-top:15px; clear:both;}
.jipiao_c_tj{width:750px; text-align:left; position:relative;  }
.jipiao_c_tj ul{ width:750px;}
.jipiao_c_tj ul li{ float:left; font-size:13px; margin-right:15px; width:80px; }
.jipiao_c_tj_b{ display:block; border:1px solid #999; width:80px; text-align:center; padding:3px 0px; cursor:pointer; }

.jipiao_c_jiao{font-size:11px; color:#666; margin-left:3px;}

.jipiao_c_tj_b1{
	border: 1px solid #999;
	font-size: 13px;
	position: absolute;
	width: 166px;
	padding-bottom:7px;
	left: 95px;
	_left: 106px;
	top: 25px;
	text-align: center;
    padding-top: 10px;
	background-color:#fff;
	display:none;
}
.jipiao_c_tj_b1 input{ margin-right:5px;}
.jipiao_c_tj_b1 p{ margin-bottom:4px;}

.jipiao_c_tj_b2{
	border: 1px solid #999;
	font-size: 13px;
	position: absolute;
	width: 86px;
	padding-bottom:7px;
	left: 190px;
	_left: 203px;
	top: 25px;
	text-align: center;
	padding-top: 10px;
    background-color:#fff;
	display:none;
}
.jipiao_c_tj_b2 input{ margin-right:5px;}
.jipiao_c_tj_b2 p{ margin-bottom:4px;}

.jipiao_c_tj_b3{
	border: 1px solid #999;
	font-size: 13px;
	position: absolute;
	width: 80px;
	padding-bottom:7px;
	left: 285px;
	_left: 300px;
	top: 25px;
	text-align: center;
	padding-top: 10px;
	background-color:#fff;
	display:none;
}
.jipiao_c_tj_b3 input{ margin-right:5px;}
.jipiao_c_tj_b3 p{ margin-bottom:4px;}

.jipiao_c_tj_b4{
	border: 1px solid #999;
	font-size: 13px;
	position: absolute;
	width: 150px;
	padding-bottom:7px;
	
	left: 380px;
	_left: 397px;
	top: 25px;
	text-align: left;
	padding-top: 10px;
	background-color:#fff;
	display:none;
}
.jipiao_c_tj_b4 input{ margin-right:5px;}
.jipiao_c_tj_b4 p{ margin-bottom:4px; padding-left:8px;}

.jipiao_c_tj_xz{ clear:both; padding-top:10px; text-align:left; }
.jipiao_c_tj_xz ul{}
.jipiao_c_tj_xz ul li{ float:left; font-size:13px; margin-right:10px; border:1px solid #999; padding:2px 5px 2px 5px; }
.jipiao_c_tj_x{color:#0066CC; font-weight:bold; cursor:pointer;}
.jipiao_c_tj_x:hover{ text-decoration:underline;}

.jipiao_c_table{ clear:both; margin-top:10px;}
.jipiao_c_table table{ width:750px; padding-top:10px; }
.jipiao_c_table table th{ padding:5px 0px; background-color:#388EC7; color:#fff; text-align:left; padding-left:12px;}
.jipiao_c_table table th a{}
.jipiao_c_table table th a:hover{ text-decoration:underline; cursor:pointer;}


.jipiao_c_table table td{ text-align:left; padding:20px 0px 20px 12px; border-bottom:1px solid #ccc; font-size:13px; }
.jipiao_c_table_btn{ display:block; width:70px; height:30px; background-color:#388EC7; text-align:center; line-height:29px; color:#fff; border:1px solid #388EC7; margin: 0 auto; }
.jipiao_c_table_btn:hover{ background-color:#63b3e8; border:1px solid #63b3e8;}

/*更多舱位*/
.jipiao_more_space{ display:block; cursor:pointer; font-size:12px; margin-top:5px; }

.jipiao_more_space_table{ clear:both; }
.jipiao_more_space_table table{ width:750px; background-color:#f5f5f5; padding:15px 0px;}
.jipiao_more_space_table table td{ text-align:left; padding:10px 0px 10px 12px; border-bottom:0px; font-size:13px;}

.jipiao_more_space_close{ font-weight:bold; font-size:15px; cursor:pointer; color:#888; padding:5px;} 
.jipiao_more_space_close:hover{color:#008fcc; text-decoration:none;}

/*退改签*/
.jipiao_retreat{ position:relative;}
.jipiao_retreat a{ color:#008fcc;} 
.jipiao_retreat a:hover{ text-decoration:none; color:#F2AA18;} 
.jipiao_retreat_content{ position:absolute; top:18px; left:0px; width:170px; height:auto; padding:15px; background-color:#fff; border:1px solid #CCC;}

/*机票机型，价格，折扣*/
.jipiao_jixing{font-weight:normal;color:#999;}
.jipiao_jiage{ color:#E6A11B; font-size:25px;text-align: left;  }
.jipiao_jiage_normal{ color:#E6A11B;}
.jipiao_zekou{ font-weight:normal; font-size:12px;}

/*机票选择弹出框*/
.popup_table{width:95%; margin-top:20px;}
.popup_table_top{width:95%; font-size:12px; text-align:right; margin-bottom:10px; }
.popup_table table{ width:95%;}
.popup_table table th{ background-color:#E5E5E5; font-size:13px; color:#808080; padding:7px 0px; font-weight:normal; text-align:left; padding-left:12px;}
.popup_table table td{ text-align:left; padding:20px 0px 20px 12px; font-size:13px; border-bottom:1px solid #ccc;}

.popup_table_btn{ background-color:#E6A11B; display:block; width:70px; height:30px; text-align:center; line-height:29px; color:#fff; border:1px solid #E6A11B; margin: 0 auto;}
.popup_table_btn:hover{ background-color:#f6b73c; border:1px solid #f6b73c;}

.popup_table_tg_t{ cursor:pointer; color:#E6A11B; border-bottom:1px dotted #E6A11B; }
.popup_table_tg{ position:relative;}
.popup_table_tg_b{
	position: absolute;
	left: 0px;
	top: 18px;
	background:#fff;
	border: 1px solid #999;
	display:none;
	width:280px;
    z-index:999;
	padding:7px;
	
}
.popup_table_tg_b p{ font-size:12px; margin-bottom:5px; line-height:20px; }

/*机票公告*/
.gkjp{ margin-top:10px; margin-left:12px; height:auto; clear:both;}
.gkjp ul{}
.gkjp ul li{ font-size:14px;  text-align:left; margin-bottom:5px; color:#666 ;  font-size:12px; }
.gkjp ul li a{color:#0088CC;  font-size:12px; }
.gkjp ul li a:hover{ text-decoration:underline;}

/*机票订单填写*/
.jp_t_bg{ background-color:#F0F8FF; width:960px;margin:0 auto; margin-top:15px; border:1px solid #ccc;}
.jp_title{ margin-top:10px; margin-left:10px; color:#005CAA; font-size:15px; text-align:left; font-weight:bold; margin-bottom:10px;}
.jp_title_c{ color:#999; font-size:13px; margin-left:5px;}
.jp_table{ width:940px; margin:0 auto;  padding-bottom:15px;}
.jp_table table{}
.jp_table table th{ background-color:#2092D4; color:#fff; font-weight:normal; height:30px; text-align:center;}
.jp_t_bg .jp_table table td{ font-size:13px; text-align:center; padding:2px 0px; }
.jp_jg{ color:#FF5500; font-weight:bold;}

.jp_table_sm{ background-color:#FFFFE3; width:900px; padding:10px 0px;}
.jp_table_sm p{ font-size:12px; color:#999; text-align:left; padding-left:50px;  }

.jp_t_bg .jp_table .df_row{background-color:#DDEAF5; padding:0px 5px;border-bottom:1px dotted #999;}

/*信息填写*/
.jp_c_bg{ border:1px solid #ccc; width:960px; height:auto;margin:0 auto;  margin-top:15px;}
.jp_c_title{margin-top:10px; margin-left:10px; color:#005CAA; font-size:15px; text-align:left; font-weight:bold; margin-bottom:10px;}
.jp_c_title_c{ color:#999; font-size:13px; margin-left:5px; font-weight:normal;}
.jp_c_title_c2{ color:black; font-size:13px; margin-left:5px; font-weight:normal;}

.jp_c_table{width:900px; border:1px solid #A6C8E4; padding-bottom:15px;margin:0 auto;  margin-bottom:20px;}
.jp_c_table table{width:900px;}
.jp_c_table th{ font-weight:normal; background:#E4F2FF; height:30px; text-align:left; padding-left:13px; font-size:13px;}
.jp_c_table td{ font-size:12px; padding-top:10px; }
.jp_c_red{ color:#FF3300; margin-right:5px;}
.jp_c_input{ border:1px solid #ccc; background-color:#fff; width:135px; height:22px;}
.jp_c_input_name{ border:1px solid #ccc; background-color:#fff; width:92px; height:22px;}
.jp_c_input_post{ border:1px solid #ccc; background-color:#fff; width:75px; height:22px;}
.jp_c_input_phone{ border:1px solid #ccc; background-color:#fff; width:100px; height:22px;}
.jp_c_dele{ color:#0092D2; cursor:pointer; margin-left:10px; border:0 none; background:none;}


.jp_c_zj{ width:900px;  height:20px; clear:both;}
.jp_c_zj input{ float:right; cursor:pointer; display:block;  background:url(../images/app/zj_cjr.jpg) no-repeat; width:92px; height:20px; text-align:center; font-size:11px; color:#333; padding-left:6px; line-height:20px; float:right; border:0 none;  }

.jp_f{ width:960px; border:1px solid #FFC674; background-color:#FFFFE3; height:34px; margin:0 auto;  margin-top:15px; line-height:34px; text-align: center;}
.jp_f span{ font-size:15px;}

.jp_tj_btn{  margin-top:25px;}
.jp_tj_btn input{ border:0 none; background:url(../images/app/tj_btn.jpg) no-repeat; cursor:pointer; display:block; width:199px; height:29px; text-align:center; margin:0 auto;  line-height:29px; color:#fff; font-size:13px;}

.yingyong2{ margin-top:30px; text-align:left; }
.yingyong2 ul li{ font-size:12px;}
.yingyong2 ul li .yytitle{width:180px; display:inline-block; text-align:right; padding-right:10px; color:#333; font-size:13px;}
.yingyong2 ul li .yytext{width:240px;height:27px;line-height:27px;border:1px solid #ccc;text-indent:5px; background:url(../images/inputextbg.gif) repeat-x;}

/*去程已经选择*/
.jipiao_choose_t{ width:750px; background-color:#F5F5F5; border:1px solid #ccc;  clear:both; padding:0px 0px; margin-top:10px;margin: 0 auto;}
.jipiao_choose_t table{ width:750px;}
.jipiao_choose_t table td{ font-size:12px;}

.sorry_title {color:#666 ; font-size: 16px;text-align: left;}

.jipiao_c_qc{ background:url(../images/app/jipiao_choose.jpg) no-repeat; width:101px; height:23px; display:block; text-align:center; padding-left:5px; font-size:12px; line-height:23px; color:#666;}

#spanContent{border: 0px;background: none;}

.jp_cycjr{ color:#595A81; font-size:13px; margin-left:5px; font-weight:normal;}
.jp_cycjr input{margin-right: 10px;}
.jp_pay_order{ width:40px; height:23px; background-color:#E6A11B; border:1px  solid #fff; color:#fff;}
.jp_pay_order_del{ width:40px; height:23px; background-color:#FF0808; border:1px  solid #fff; color:#fff;}
.jp_pay_order_con{ width:60px; height:23px; background-color:#FF0808; border:1px  solid #fff; color:#fff;}
/*核对订单*/
.jipiao_order_info{ border:2px solid #F1BC54; background-color:#FFFBF2; width:900px; height:auto; margin:0 auto; margin-top:30px; padding:15px 0px;}
.table1 .jipiao_order_info table{ width:850px; margin:0 auto; }
.table1 .jipiao_order_info table th{ color:#999; font-size:13px; text-align:center; font-weight:normal; padding:10px 0px; }
.table1 .jipiao_order_info table td{ color:#666; font-size:12px; text-align:center; padding:0;}
.jipiao_order_info .price{ color:#DF711C; font-size:14px; }
.jipiao_order_info .price2{ color:#DF711C; }

.jipiao_order_info2{  width:900px; margin:0 auto; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.jipiao_order_info2 table{ width:850px;}
.jipiao_order_info2 table td{ text-align:left;}

.jipiao_order_tj_btn{text-align:center;}
.jipiao_order_tj_btn input{display:inline-block; border:0 none; background:url(../images/app/tj_btn.jpg) no-repeat; cursor:pointer; width:199px; height:29px; text-align:center;margin:0 auto;  line-height:29px; color:#fff; font-size:13px;}

.jipiao_order_footer_j{ vertical-align:middle;display:inline-block; height:0px; width:0px; border:5px solid #000; border-color:#fff #999 transparent transparent; border-style:solid solid dashed dashed; line-height:0px; margin-right:10px; }
.jipiao_order_footer{ height:30px; width:342px; margin:0 auto; margin-top:25px;}
.jipiao_order_footer ul li{ float:left;height:29px; line-height:29px; margin-right:15px; }

